package com.design.pattern.strategy.spring;

/**
 * @author goujian
 *
 * @description: 登录策略
 * @date 2022/3/14 9:49 上午
 */
public interface LoginStrategy<T extends LoginReqDto> {
    /**
     * 获取登录类型
     *
     * @return
     */
    LoginTypeEnum getLoginType();

    /**
     * 登录操作
     *
     * @param req
     */
    void login(T req);
}
